MODULE	'devices/keymap',
			'exec/ports',
			'graphics/text',
			'intuition/intuition'

CONST	CONU_LIBRARY=-1,
		CONU_STANDARD=0,
		CONU_CHARMAP=1,
		CONU_SNIPMAP=3,
		CONFLAG_DEFAULT=0,
		CONFLAG_NODRAW_ON_NEWSIZE=1,
		PMB_ASM=21,
		PMB_AWM=22,
		MAXTABS=$50

OBJECT conunit
	MP:MP,
	Window:PTR TO Window,
	Xcp:INT,
	Ycp:INT,
	Xmax:INT,
	Ymax:INT,
	Xrsize:INT,
	Yrsize:INT,
	Xrorigin:INT,
	Yrorigin:INT,
	Xrextant:INT,
	Yrextant:INT,
	Xminshrink:INT,
	Yminshrink:INT,
	Xccp:INT,
	Yccp:INT,
	Keymapstruct:KeyMap,
	Tabstops[$50]:UWORD,
	Mask:CHAR,
	Fgpen:CHAR,
	Bgpen:CHAR,
	Aolpen:CHAR,
	Drawmode:CHAR,
	Obsolete1:CHAR,
	Obsolete2:LONG,
	Minterms[8]:UBYTE,
	Font:PTR TO TextFont,
	Algostyle:CHAR,
	Txflags:CHAR,
	Txheight:UWORD,
	Txwidth:UWORD,
	Txbaseline:UWORD,
	Txspacing:INT,
	Modes[3]:UBYTE,
-> Um, have to fiddle alignment in .m file
	RawEvents[3]:UBYTE

